<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 导出压缩包（xxx.zip）
        export const handleExportZip = (data, name) => {     //data是返回的文件，name是文件名，这里我是直接返回了一个下载链接，所以data就是下载链接，name就是文件名
            // var blob = new Blob([data], { type: 'application/zip' }); 看后端返回的数据是啥，是正常的文件就别转blob了，不是就转下，最好通过接口处直接处理  ,{
         // responseType: 'blob', // 必填。 }  我这里直接返回了一个下载链接，所以转换步骤可以省略
            var downloadElement = document.createElement('a');
            // var href = window.URL.createObjectURL(data); //创建下载的链接   这一步转换成链接，我本身就是的话，直接省略
            downloadElement.href = data;
            downloadElement.download = name; //定义文件名
            document.body.appendChild(downloadElement);
            downloadElement.click(); //点击下载
            document.body.removeChild(downloadElement); //下载完成移除元素
            // window.URL.revokeObjectURL(href); //释放掉blob对象     因为没转换，所以这一步释放也省略
        }
    </script>
</body>

</html>